上台: to rise to power (in politics), to go on stage (in the theater)...
甩: to throw, to fling, to swing, to leave behind, to throw off, to dump (sb)...
面对: to confront, to face...